package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.TArea;

/**
 * 车位区域Service接口
 * 
 * @author ruoyi
 * @date 2022-11-29
 */
public interface ITAreaService 
{

    /**
     * 查询区域号
     * @param tArea
     * @return
     */
    public List<TArea> selectAredByareaId(TArea tArea);
    
    /**
     * 查询车位区域
     * 
     * @param aid 车位区域主键
     * @return 车位区域
     */
    public TArea selectTAreaByAreaid(Long aid);

    /**
     * 查询车位区域列表
     * 
     * @param aid 车位区域
     * @return 车位区域集合
     */
    public List<TArea> selectTAreaList(TArea aid);

    /**
     * 新增车位区域
     * 
     * @param tArea 车位区域
     * @return 结果
     */
    public int insertTArea(TArea tArea);

    /**
     * 修改车位区域
     * 
     * @param tArea 车位区域
     * @return 结果
     */
    public int updateTArea(TArea tArea);

    /**
     * 批量删除车位区域
     * 
     * @param areaids 需要删除的车位区域主键集合
     * @return 结果
     */
    public int deleteTAreaByAreaids(Long[] areaids);

    /**
     * 删除车位区域信息
     * 
     * @param aid 车位区域主键
     * @return 结果
     */
    public int deleteTAreaByAreaid(Long aid);
}
